import zoo.*;


public class Main {
    public static void main(String[] args) {
        ZooManager zooManager = new ZooManager();

        // 添加动物
        zooManager.addAnimal("1", "Lion A", "Lion");
        zooManager.addAnimal("2", "Elephant B", "Elephant");
        zooManager.addAnimal("3", "Tiger C", "Tiger");

        // 显示所有动物
        System.out.println("动物园里所有的动物:");
        zooManager.displayAnimals();

        // 修改动物信息
        System.out.println("Updating Lion A's name to Lion Alpha...");
        zooManager.updateAnimalName("1", "Lion Alpha");

        // 显示所有动物（检查修改）
        System.out.println("更新后动物园中的所有动物\n:");
        zooManager.displayAnimals();

        // 查询并显示特定动物
        Animal animal = zooManager.findAnimalById("2");
        if (animal != null) {
            System.out.println("已找到该动物: " + animal);
        } else {
            System.out.println("未找到该动物");
        }

        // 删除动物
        System.out.println("Deleting Elephant B...");
        zooManager.removeAnimal("2");

        // 显示所有动物（检查删除）
        System.out.println("删除后动物园中的所有动物:");
        zooManager.displayAnimals();
    }
}